package pck_tramitedocu.pck_src.pck_pojos;

import java.util.ArrayList;
import pck_tramitedocu.pck_src.pck_utiles.Cls_Parametros;
import pck_tramitedocu.pck_src.pck_utiles.cls_utilitarios;

public class Cls_Bandeja_Documento extends Cls_documento {

    private String hora;
    private String codigo;
    private String nombres;
    private String cargo;
    private String tipo_usuario;
    private String quien_puede_modificar;
    private String observacion;
    private String motivo;
    private String fecha_cierre;
    private String cantidad_mensajes;
    private boolean puede_modificar;
    private boolean puede_modificar_visto;
    private boolean puede_dar_vto_bno;
    private boolean puede_atender;
    private boolean puede_cerrar;
    private boolean puede_derivar;
    private boolean puede_responder;
    private boolean puede_disparar_para_vto_bno;
    private boolean puede_disparar_para_firma;
    private boolean puede_derivar_modificar;
    private boolean puede_aprobar_para_solicitud;
    private boolean puede_firmar_cerrar_documento;
    private boolean tiene_vistos_rechazados;
    private boolean puede_solicitar_firma;
    private boolean solicito_visto;
    private boolean tiene_permisos;
    private boolean tiene_permisos_impresion;
    private boolean reiterar_solicitud;
    private ArrayList<String> destinatarios_derivacion;
    private String descripcionDocumento;

    public String getDescripcionDocumento() {
        return descripcionDocumento;
    }

    public void setDescripcionDocumento(String descripcionDocumento) {
        this.descripcionDocumento = descripcionDocumento;
    }
    public String getTipo_usuario() {
        return this.tipo_usuario;
    }

    public void setTipo_usuario(String tipo_usuario) {
        this.tipo_usuario = tipo_usuario;
    }

    public ArrayList<String> getDestinatarios_derivacion() {
        return this.destinatarios_derivacion;
    }

    public void setDestinatarios_derivacion(ArrayList<String> destinatarios_derivacion) {
        this.destinatarios_derivacion = destinatarios_derivacion;
    }

    public boolean isReiterar_solicitud() {
        return this.reiterar_solicitud;
    }

    public void setReiterar_solicitud(boolean reiterar_solicitud) {
        this.reiterar_solicitud = reiterar_solicitud;
    }

    public boolean isTiene_permisos_impresion() {
        return this.tiene_permisos_impresion;
    }

    public void setTiene_permisos_impresion(boolean tiene_permisos_impresion) {
        this.tiene_permisos_impresion = tiene_permisos_impresion;
    }

    public boolean isTiene_permisos() {
        return this.tiene_permisos;
    }

    public void setTiene_permisos(boolean tiene_permisos) {
        this.tiene_permisos = tiene_permisos;
    }

    public boolean isTiene_vistos_rechazados() {
        return this.tiene_vistos_rechazados;
    }

    public void setTiene_vistos_rechazados(boolean tiene_vistos_rechazados) {
        this.tiene_vistos_rechazados = tiene_vistos_rechazados;
    }

    public boolean isPuede_modificar_visto() {
        return this.puede_modificar_visto;
    }

    public void setPuede_modificar_visto(boolean puede_modificar_visto) {
        this.puede_modificar_visto = puede_modificar_visto;
    }

    public boolean isSolicito_visto() {
        return this.solicito_visto;
    }

    public boolean isPuede_disparar_para_firma() {
        return this.puede_disparar_para_firma;
    }

    public void setPuede_disparar_para_firma(boolean puede_disparar_para_firma) {
        this.puede_disparar_para_firma = puede_disparar_para_firma;
    }

    public void setSolicito_visto(boolean solicito_visto) {
        this.solicito_visto = solicito_visto;
    }

    public String getCantidad_mensajes() {
        return this.cantidad_mensajes;
    }

    public void setCantidad_mensajes(String cantidad_mensajes) {
        this.cantidad_mensajes = cantidad_mensajes;
    }

    public boolean isPuede_solicitar_firma() {
        return this.puede_solicitar_firma;
    }

    public void setPuede_solicitar_firma(boolean puede_solicitar_firma) {
        this.puede_solicitar_firma = puede_solicitar_firma;
    }

    public boolean isPuede_firmar_cerrar_documento() {
        return this.puede_firmar_cerrar_documento;
    }

    public void setPuede_firmar_cerrar_documento(boolean puede_firmar_cerrar_documento) {
        this.puede_firmar_cerrar_documento = puede_firmar_cerrar_documento;
    }

    public boolean isPuede_aprobar_para_solicitud() {
        return this.puede_aprobar_para_solicitud;
    }

    public void setPuede_aprobar_para_solicitud(boolean puede_aprobar_para_solicitud) {
        this.puede_aprobar_para_solicitud = puede_aprobar_para_solicitud;
    }

    public boolean isPuede_derivar_modificar() {
        return this.puede_derivar_modificar;
    }

    public void setPuede_derivar_modificar(boolean puede_derivar_modificar) {
        this.puede_derivar_modificar = puede_derivar_modificar;
    }

    public String getFecha_cierre() {
        return this.fecha_cierre;
    }

    public void setFecha_cierre(String fecha_cierre) {
        this.fecha_cierre = fecha_cierre;
    }

    public boolean isPuede_disparar_para_vto_bno() {
        return this.puede_disparar_para_vto_bno;
    }

    public void setPuede_disparar_para_vto_bno(boolean puede_disparar_documento) {
        this.puede_disparar_para_vto_bno = puede_disparar_documento;
    }

    public boolean isPuede_responder() {
        return this.puede_responder;
    }

    public void setPuede_responder(boolean puede_responder) {
        this.puede_responder = puede_responder;
    }

    public boolean isPuede_derivar() {
        return this.puede_derivar;
    }

    public void setPuede_derivar(boolean puede_derivar) {
        this.puede_derivar = puede_derivar;
    }

    public boolean isPuede_atender() {
        return this.puede_atender;
    }

    public void setPuede_atender(boolean puede_atender) {
        this.puede_atender = puede_atender;
    }

    public boolean isPuede_cerrar() {
        return this.puede_cerrar;
    }

    public void setPuede_cerrar(boolean puede_cerrar) {
        this.puede_cerrar = puede_cerrar;
    }

    public boolean isPuede_dar_vto_bno() {
        return this.puede_dar_vto_bno;
    }

    public void setPuede_dar_vto_bno(boolean puede_dar_vto_bno) {
        this.puede_dar_vto_bno = puede_dar_vto_bno;
    }

    public boolean isPuede_modificar() {
        return this.puede_modificar;
    }

    public void setPuede_modificar(boolean puede_modificar) {
        this.puede_modificar = puede_modificar;
    }

    public String getHora() {
        return this.hora;
    }

    public void setHora(String hora) {
        this.hora = hora;
    }

    public String getMotivo() {
        return this.motivo;
    }

    public void setMotivo(String motivo) {
        this.motivo = motivo;
    }

    public String getObservacion() {
        return this.observacion;
    }

    public void setObservacion(String observacion) {
        this.observacion = observacion;
    }

    public String getQuien_puede_modificar() {
        return this.quien_puede_modificar;
    }

    public void setQuien_puede_modificar(String quien_puede_modificar) {
        this.quien_puede_modificar = quien_puede_modificar;
    }

    public Cls_Bandeja_Documento() {
    }

    public String getCargo() {
        return this.cargo;
    }

    public void setCargo(String cargo) {
        this.cargo = cargo;
    }

    public String getCodigo() {
        return this.codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public String getNombres() {
        return this.nombres;
    }

    public void setNombres(String nombres) {
        this.nombres = nombres;
    }

    public String toString() {
        return "Cls_Bandeja_Documento{hora=" + this.hora + "codigo=" + this.codigo + "nombres=" + this.nombres + "cargo=" + this.cargo + "quien_puede_modificar=" + this.quien_puede_modificar + "observacion=" + this.observacion + "motivo=" + this.motivo + "puede_modificar=" + this.puede_modificar + "puede_dar_vto_bno=" + this.puede_dar_vto_bno + "puede_atender=" + this.puede_atender + "puede_cerrar=" + this.puede_cerrar + "puede_derivar=" + this.puede_derivar + "puede_responder=" + this.puede_responder + '}';
    }

    public Cls_Bandeja_Documento(String hora) {
        this.hora = hora;
    }
}